// 扫码登录 页面的请求
import request from './index'

// qr 指的就是二维码

// 生成二维码的key  接口 
export function productQrKey() {
  return request({
    method: "GET",
    url: "/login/qr/key",
  })
}

// 生成 二维码的接口
export function productQr(key) {
  return request({
    method: "GET",
    url: "/login/qr/create",
    params: {
      key,
      qrimg: 'base64'
    }
  })
}

//  二维码检测扫码状态接口
// 轮询此接口可获取二维码扫码状态,800 为二维码过期,801 为等待扫码,802 为待确认,803 为授权登录成功(803 状态码下会返回 cookies)
export function checkQr(key) {
  return request({
    method: "GET",
    url: "/login/qr/check",
    params: {
      key,
    }
  })
}

// 登录后 获取 账号信息
export function getUserInfoByQr() {
  return request({
    method: "GET",
    url: "/user/account"

  })
}